home *** CD-ROM | disk | FTP | other *** search
- // WebHelp 5.10.001
- var gaProj=new Array();
-
- gaProj[0]=new project("");
-
- function setLangId(sLangId)
- {
- gaProj[0].sLangId=sLangId;
- }
-
- function setDataPath(sPath)
- {
- if(sPath.length!=0)
- {
- if(sPath.lastIndexOf("/")!=sPath.length-1)
- sPath+="/";
- gaProj[0].sDPath=sPath;
- }
- else
- gaProj[0].sDPath="";
- }
-
- function addToc(sFile)
- {
- gaProj[0].sToc=sFile;
- }
-
- function addIdx(sFile)
- {
- gaProj[0].sIdx=sFile;
- }
-
- function addFts(sFile)
- {
- gaProj[0].sFts=sFile;
- }
-
- function addGlo(sFile)
- {
- gaProj[0].sGlo=sFile;
- }
-
- function addRemoteProject(sProjRelPath)
- {
- if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1)
- sProjRelPath+="/";
- gaProj[gaProj.length]=new project(sProjRelPath);
- }
-
- function project(sPPath)
- {
- this.sPPath=sPPath;
- this.sLangId="";
- this.sDPath="";
- this.sToc="";
- this.sIdx="";
- this.sFts="";
- this.sGlo="";
- }
-
- window.onload=window_OnLoad;
-
- function window_OnLoad()
- {
- gsName=document.location.href;
- gsName=_replaceSlash(gsName);
- var nPos=gsName.lastIndexOf("/");
- if(nPos!=-1)
- gaProj[0].sPPath=gsName.substring(0,nPos+1);
- else
- alert("Error in Loading navigation component. Please regenerate WebHelp.");
- patchPath(gaProj);
- if(parent&&parent!=this&& typeof(parent.putProjectInfo)=="function")
- {
- parent.putProjectInfo(gaProj);
- }
- }
-
- function patchPath(aProj)
- {
- for(var i=1;i<aProj.length;i++)
- {
- aProj[i].sPPath=_getFullPath(gaProj[0].sPPath,aProj[i].sPPath);
- }
- }